MM*þ› ºþKž ºd¾x(1!28¼9L†I<:b‡ie .Š'.Š'Adobe Photoshop 22.1 (Macintosh)2021:05:04 12:10:21 Adobe Photoshop 22.1 (Macintosh) 2021-02-25T15:01:42+01:00 2021-05-04T12:10:21+02:00 2021-05-04T12:10:21+02:00 image/tiff 4 Coated FOGRA27 (ISO 12647-2:2004) xmp.iid:c5c1c885-c981-48d4-82c7-648cd7573c75 adobe:docid:photoshop:8f6370c2-7003-1a4b-b5cc-804485948e9d xmp.did:c2b72053-680c-4fcf-b502-a994cbbf2298 created xmp.iid:c2b72053-680c-4fcf-b502-a994cbbf2298 2021-02-25T15:01:42+01:00 Adobe Photoshop 22.1 (Macintosh) converted from image/epsf to image/tiff saved xmp.iid:c5c1c885-c981-48d4-82c7-648cd7573c75 2021-05-04T12:10:21+02:00 Adobe Photoshop 22.1 (Macintosh) / 8BIM%8BIM:ñ printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTprintProofSetupObjcProof-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 º› covers221_29› ºnullboundsObjcRct1Top longLeftlongBtomlong ºRghtlong›slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong ºRghtlong›urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?ð8BIM8BIM8BIM jh 8ÃNÿØÿí 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£Å+«­”–å+£ä 6ØáK¶XIÛ9Í÷±¿Cwé?ÑÙú/ç+Gÿ›Ø½gùÃÿ"®¡y¿êŒÃ÷ì?Öûq%ÑÿÍÜÞ³üáÿ‘Kþnà~õŸçüŠ_è^oúŸã+ïØ­ö<âK£ÿ›¸½gùÃÿ"—üÝÀýë?Îù¿Ð¼ßõ?ÆWß°ÿ[ìyÄ—Gÿ7p?zÏó‡þE/ù»�ûÖœ?ò)¡y¿êŒ¯¿aþ·Øó‰.�þnà~õŸçüŠ©Õ:F.!º¢òýÍã#SðMÉðžg%’\0F¥Ò+¡Îb”„EÜ� t’Ig6ÿÐÞ[¸íÇÕ»“xšʹ[{ˆhcw¿sËßìgõ–èz~3rú Å~ÒËÅŒ°=Tn6zLk7»—mw;ùNET:ON2“�ê‹7mp·èUN=Ž Üÿç,«×ü%ÊöæÌHž!%.’I·7vÙ¢c¼$¥ÒI$”¥›×ÿäãýv~U¤³zÿüœ®ÏÊ«sßî\ßìåÿE——þ{÷ƒÍ$’KŽvßÿÑÞ]NÇûODe;¶nsŒÄ�m…û^ßÏ©ûv[_øJ½‹ž]?Bÿ“*ø¿þ­ë›øû¦ìÏý8:¿þd|Ñ“t‹Ž­Ês]»Ø Z¼º¶VËÚšÿSéÕúÇü?«úD¿cÝê›NS‹ÈkKˆt–±ö\Íÿ¥Ù»ôŸšÆÁz~¢ÓItŽS˜Î‘�ÛjµÙ�±ÔÆ×:wÍ[ësšý»,ôÑÿ„õ,õm¯zOèÆÓ[ŸhkÃG¨ö·ß¼Yö§YMŽ?¢Ýwüý‹M$”æ•“ìœÛh„Ù« 1îÝë}7²¿Ì³÷ÿ›R«¥ÞËê½ùNµôÈÜàw9®Ù½�‹=-¿£ÿEÿƒþ™h¤’”’I$¥,Þ¿ÿ'ë³ò­%›×ÿäãýv~U[žÿræÿg/ú,¼¿óØÿ¼i$’\s¶ÿÿÒÞY¹uâYžêí·*§ì&¬›*¬45ï6zTÝ^ÊÛé~’ïOùßOý"ÒB³×YXytLÏ`êüÑÛeoÿHË?H¸¾_<°ÈÊ2”I‰�Ãww.10Ñ¿Sœq0iÉÍ·sÚÙCnçz^âmúmqþeߤLê:KD»74Ý?jËãßô¿IíÛè]»þ&ßôkGìX±„èÐeï3³ù²ù½ìý÷ûÔgál,ô½¤‘¹Ükç~îMÿöê³þ�Éþ{7Û»G÷!ö!ý��ÿr3ö3#ÿK%ûþäfÿìfGþ–W’Q¤9¿óÓûY>í‡üÜ~Æ�ìlû“›ÿ±™úY/ØØÿ÷#7ÿc2?ô²¼’_éoüôþÕ}Ûù¸ý�ØØÿ÷#7ÿc2?ô²_±±ÿîFoþÆdéey$¿Òßùéýªû¶óqû?±±ÿîFoþÆdédL~›V=¢Ö]’òmȺÖëÿu�b´’繩DÆYfc!Ã!{Ĩ`Ä"¨RI$«2¿ÿÓÞ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$”ÿÿÐÞ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€€€€€ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0¿¿¿¿¿¿¿¿¿Ÿ€€€€€€€€€€€€¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¯€€`@0`Ÿßÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯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¿ÿÿÿÿÿÿÿÿÿÿ@¿¿¿¿¿03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@0€¿ïÿÿÿÿÿÿÿÿÿ¿�PÏÿÿÿÿÿÿÿÿÿÿÿÿ@P€¿ïÿÿÿÿÿÿÿÿÿÿϯ€@0€Ïÿÿÿÿÿ¿P�¿ÿÿÿÿÿÿÿÿÿ߯p 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP@p¯ïÿÿÿÿÿÿÿÿ¿P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ@ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€@p�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï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@@@@@€¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿ÿÿÿÿÿÿÿÿÿÿ@ ïÿÿÿÿÿÿï€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€PÿÿÿÿÿÿÿÿÿÿÿÏ0¿ÿÿÿÿÿÿÿÿÿÿÿÿŸ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@ÿÿÿÿÿÿÿÿÿÿÿ@ŸÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿ¯ 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ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÏ¿ÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ïÿÿÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿp¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿï0ïÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿï0ßÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿß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@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿï0Pÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿï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ÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿß¿¯€€€€€¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ¯�ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ@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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ `�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�p@€ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@0ßÿÿÿÿÿÿÿÿÿÿÏ€@€ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@`ïÿÿÿÿÿÿÿÿïŸ €ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@Pÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@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ÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿ�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ò3ypÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿ¯ÏÿÿÿÿÿÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿÿÿÿÿÿP¯ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿÿÿÿÏ `ßÿÿÿp ïÿÿÿÿÿÿÿÿÿÿÿÿ�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`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿï€ pßÿÿÿÿÿÿ00ïÿÿÿÿÿÿÿÿÿÿÿÿ¯PïÿÿÿÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿpßÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟp@@@€¯ïÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ @ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€€€�¿ßÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿÿÿÿÿÿÿï€@¿ÿÿÿÿÿÿÿÿÿÿÿÏ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿï@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ïÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP@€ßÿÿÿÿÿÿÿÿÿÿÿÿ¿@ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@P¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿�`¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿�ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïPßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��¿¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿�¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ 0ïÿÿÿÿÿÿÿÿÿÿÿ¿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ßÿÿÿÿÿÿÿÿï` ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¯ßÿÿÿÿÿÿÿÿï¿€P`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€0`€€€€€@@@@@@@@@@@@@@@@@@`€€€€€`€€€€€p@@@@@@@@@@@@@@@@@@p€€€€€ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@P€€€€@00`@@@@ @`€€¿¿¿¿¯€€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ò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿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ò3yPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿ¯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¯¿¿¿¿`0`€¿¿¿¿¿¿¿�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@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿ pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ� P�ßÿÿÿÿÿÿÿ€`¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0P�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�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�¿ÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ P€€¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ @€€¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿ Ïÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿß¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï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`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿÿÏ @ïÿÿÿÿÿÿÿÿÿÿÿ0`ŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�`@ @`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÏÿÿÿÿÿÿÿÿÿÿÿŸPïÿÿÿÿÿÿÿÿÿÿÿÿ`P�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟp@0@P€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÏ0ïÿÿÿÿÿÿÿÿÿÿÏ0pŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp @ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¯ÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿÿ0 P�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0 €ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿïÏÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿ€PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP@Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿß@pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿÿÿÿÿïpŸÿÿÿÿÿÿÿÿÿÿÿÿÿ`Pÿÿÿÿÿÿÿÿÿÿÿ�0ÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ßÿÿÿÿÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿï¯ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿÿß�ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿÿPpÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿŸ€€€€€€€€€€€€€€€€€€€€€€€€€€€Ÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿ¯ßÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿ 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ÿÿÿÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿïPÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿ`ßÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÏ`ÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€PÿÿÿÿÿÿÿÿÿÿÿÿPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿŸ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ÿÿÿÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿï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@ÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿï00ßÿÿï @ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ Pÿÿÿÿÿÿÿÿÿÿß3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿ0Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`ßÿÿÿÿÿÿÿ`Ÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿï0€ÿÿÿÿÿÿÿÿÿÿï @ÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`0�ïÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿP ÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@00@P€¯ïÿÿÿÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿï`Ÿÿÿÿÿÿÿÿÿÿÿÿ`ïÿÿÿÿÿÿÿÿÿÿÿï @ÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ïÿÿÿÿÿÿÿÿÿÿÏ ßÿÿÿÿÿÿÿÿÿÿÿÿÿŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ @ßÿÿÿÿÿÿÿÿÿÿÿ`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypïÿÿÿÿÿÿÿÿÿÿÿÿï`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ò3y0@@€Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀P@@ïÿÿÿÿÿÿÿÿÿÿÿ¿@@@`€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀@@@0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@@@€Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€`@@ @@P€¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ﯀P@@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€`@@`€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿï00@@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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP¿ÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ßÿÿ¿ÿÿÿ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ïÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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Ÿ¿ÿÿÿÿÿÿÿÿß¿�` @€¯¿ÿÿÿÿÿÿÿÿ￟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ò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ò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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�¿¿¿¿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@€¿ÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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€¯Ïÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@@@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ @@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿßP@�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÏÿÿÿÿÿŸ `Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿï p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0P€Ÿ¿¿ßÿÿÿÿÿÿÿÿï¿¿¿€€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ò3yP�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿ€`@@@@¿ÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿ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ò3y0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿ€€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yPïÿÿÿÿÿÿÿÿÿÿÿÿÿߟp@ @€¯ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿÿÿ¿€P@@0@€¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0¿ÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿÿÿÿÏp `¿ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿï @ÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿ@0ÿÿÿÿÿÿÏïÿÿÿÿÿÿÿÿ€ p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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 ïÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿ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ò3yPÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿ @ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿ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 ÿÿÿÿÿÿÿÿÿ¯�¿¿ï@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@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�ÿÿÿÿÿÿÿÿÿ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€¿¿¿¯€PP�¿¿¿¿ `€¿¿¿¿¿¿�p00`€¿¿¿¿¿¿€` @ÿÿÿÿÿÿÿÿ€0p�¿¿¿¿¿¯€@ `¯¿¿¿�0p€¿¿¿¿¿¿Ÿ€`0@p�¿¿¿¿¿¯€P€ÿÿÿÿÿÿÿÿ@@€Ÿ¿¿¿¿¿Ÿp0ßÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿp@pŸ¿¿¿¿¿¿€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ò3yPÿÿÿÿÿÿÿÿÿ€P�Ïÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿ¿@€¿ÿÿÿÿÿÿÿpÏÿÿÿÿÿÿÿÿÿÿÿÿ߀ 0�ßÿÿÿÿÿÿÿÿÿÿÿÿß� @ÿÿÿÿÿÿÿÿ€ �ßÿÿÿÿÿÿÿÿÿÿÿïŸ0 `�ßÿÿÿÿÿÿ¿0Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�€@@ P¯ïÿÿÿÿÿÿÿÿÿÿÿÿÏp€ÿÿÿÿÿÿÿÿ@P¯ÿÿÿÿÿÿÿÿÿÿÿÿ߀@ÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿÏ@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿ¿`P�Ïÿÿÿÿÿÿ@@€¿ÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿ¿P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€p@@pÏÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P¿ÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿÏ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y�ÿÿÿÿÿÿÿÿÿ0 @`€¿ßÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿ¿@P€ŸÏÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ @ÿÿÿÿÿÿÿÿ€0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ 0@`€¿ïÿÿÿÿÿÿÿÿÿÿ¿@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP @P€¯ßÿÿÿÿÿÿÿÿÿÿ@@P€ŸÏÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP€ÿÿÿÿÿÿÿÿ@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ ÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y ÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€ Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ@Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0pÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿ€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ò3yPÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿ¯€P@€Ÿïÿÿÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿßp@0`¿ÿÿÿÿÿÿÿÿ@@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ¯0ïÿÿÿÿÿÿÿÿߟ€@`€¿ÿÿÿÿÿÿÿÿÿÿï €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ïÿÿÿÿÿÿÿ¿`0@pßÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿ€`ßÿÿÿÿÿÿÿÿÿP0ßÿÿÿÿÿÿÿ﯀€€€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿïp@Ïÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿߟ€€€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿ¿0ïÿÿÿÿÿÿÿßP �ÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿß@`ïÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÏ�€€€ŸÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¯ÿÿÿÿÿÿÿÿÿ@0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿß0Ÿÿÿÿÿÿÿÿÿï 0ïÿÿÿÿÿÿï€PŸÿÿÿÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯p@@@@@€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ€0€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿ0Ïÿÿÿÿÿ@`ÿÿÿÿÿÿÿßP`¿ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�`@@@@P�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿŸ0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ@ `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿß0ïÿÿÿÿÿŸÿÿÿÿÿÿÿ¯ pßÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€P@@@@`Ÿßÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿ0@p¯ßÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ `ŸÏÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿÿ¯ÏÿÿÿÿÿÿÏ ŸÿÿÿÿÿÿÿÿïP@ÿÿÿÿÿÿÿÿÿÿÿÿ¿P €ÿÿÿÿÿÿÿÿÿÿÿï@€¯ïÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿ€ïÿÿÿÿ@@ÿÿÿÿÿÿÿŸ@¿ÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿÿŸ0@¿ÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿ@P€¿ÿÿÿÿÿÿÿÿÿ@0`ŸÏÿÿÿÿÿÿÿÿÿ0@@@@@ÿÿÿÿÿÿÿÿÏ@@@@@@@@@@@@@@@@ ÿÿÿÿÿÿÿ@@ÿÿÿÿÿ�ÿÿÿÿÿÿÿ``ïÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿï€ `ßÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ`@0P€€¿ÿÿÿÿÿÿÿÿ ïÿÿÿÿÿÿï0Ïÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÏ@Ïÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿÿÿß@0Ïÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿ €ÿÿÿÿ@ ïÿÿÿÿÿÿŸpïÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ¯ `ÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ¯@ÿÿÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿß¿ÿÿÿÿPÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿߟÿÿÿÿÿÿÿÿ0 ïÿÿÿÿÿÿ€Pïï0@ÿÿÿÿÿÿÿÿ¯0ÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿ¿¿ÿÿÿPpÿÿÿÿÿÿÿ0�ÿÏ€ÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿ` ÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿ€ÿÿÿÿ¯ÿÿÿÿÿÿß¿ÿŸ¿ÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿP3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿï 0@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿ¿�ÿÿÿ€ïÿÿÿÿÿÿŸP€ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿïŸÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿ€ßÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿ0Ÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿp`�€€@ïÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ ßÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ �€€€ 0ÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿP`ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿßÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ€0ÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÏŸÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿ¿P@ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ€ŸÿÿÿÿÿÿÿÿÿÿÿÿŸ0€ÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿ïÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ0pÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp ¯ÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€ ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿ`0`ßÿÿÿÿÿÿÿÿÿÿÿÿï€0ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿp@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ ÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yÿÿÿÿÿÿÿÿÿÿ¯Ÿÿÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïp¿ÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0@ÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò3y0ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿0�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿPPŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ0`ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿0€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@PŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿ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�ïÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@PŸÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿ� ÿÿÿÿÿÿÿÿÿP@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿßpÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿßÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ€ßÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿ0@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@ ŸÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿßïÿÿÿÿÿÿÿÿŸ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿPÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿ¿Ïÿÿÿÿÿÿÿÿp@ÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yïÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ0ÿÿÿÿÿÿÿÿÿ0¯ÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿ0ŸÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿP€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y€ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿÿÿÿ`@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿€€€€ßÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿ@ €€€`0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yßÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿ`ÿÿÿÿÿÿÿÿ@pÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@@ÿÿÿ¿¯ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ÿÿÿÿÿÿÿÿÿÿÿï@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿ¯Ïÿÿÿÿÿÿÿÿÿ�@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿ßÿÿÿ ÿÿÿÿÿÿÿÿ0 ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿ0Ïÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ@0ÿÿÿ¿`ÿÿÿÿÿÿÿß`ÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3ypÿÿÿÿÿÿÿÿÿÿÿï0@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿ@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿï ÿÿÿÿÿÿÿÿÿ0€ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿpÿÿÿï@ÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3yŸÿÿÿÿÿÿÿÿÿÿÿï@@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿ0Ï€ïÿÿÿÿÿÿÿÿÿï0¿ @ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿ`ÿÿÿÿÿÿÿÏPÿÿÿÿÿÿÿÿÿÿÏ@¯€ÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿ€pÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÏ`ï0ÏÿÿÿÿÿÿÿÿŸ�ÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿŸÿÿÿÿ @ÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿ€�€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y¿ÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿïP0ßÿÿ@€ÿÿÿÿÿÿÿÿÿÿï00ßÿÏ@ÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¿¿ÿÿÿ¯ ÿÿÿÿÿÿÿ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ïÿÿÿ�@ÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿ`0ÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿ `ÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿÿÏ0¯ÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿp�ÿÿÿÿÿÿÿÿï`ïÿÿÿÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿß@0¿ÿÿÿÿ�Pÿÿÿÿÿÿÿÿÿï0�ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿpPÿÿÿÿߟÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿÿÿ¯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ïÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿ�`ßÿÿÿÿÿÿÿÿÿÿÿppÿÿÿÿÿÿÿÿÿÿÿÿ¿@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ò3ypÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp @ÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿŸ`ÿÿÿÿÿÿÿÿÿ¿Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯p@0 @P�ÏÿÿÿÿÿÿÿÿPŸÿÿÿÿÿÿÿÿÿÿÿÿÿ¿p0@�ßÿÿÿÿÿÿÿPßÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿŸ€ÿÿÿÿÿÿïßÿÿÿÿÿÿÿÿÿÿÿÿÿŸP `Ÿïÿÿÿÿÿÿß@ÿÿÿÿÿÿÿÿÿ߀ÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿŸ ÿÿÿÿÿÿÿÿÿÿÿ�0�ßÿÿÿÿÿÿÿÿÿÿÿï@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿß�`@0@pŸïÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿÿ¿P pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�` ßÿÿÿÿÿÿÿÿÿïp`ßÿÿÿPÿÿÿÿÿÿ`¿ÿÿÿÿÿÿ¿0ÿÿÿÿÿÿÿÿÿÿÿÿÿï�@0p¿ÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿp3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ€@pÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿ÿÿÿÿÿÿÿÿÿÿÿ`ŸÿÿÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿÿÿÿ¯pÿÿÿÿÿÿÿÿÿÿï0¿ÿÿÿÿÿÿ¯ €ÿÿÿÿÿÿÿP0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿Ïÿÿÿÿÿÿÿÿÿÿï0ÏÿÿÿÿÿÿÿÿÿÿŸ0ïÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿÿï�P @p¯ßÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏßÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯€€Ÿ¿ßÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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@@@@`€€�¿ßÿÿÿÿÿÿÿÿÿÿ¿@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿P0€ïÿÿÿÿÿÿÿÿÿÿÿÿ¿PŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï`P¿ÿÿÿÿÿÿÿÿÿÿÿÿï€ `ßÿÿÿÿÿÿÿÿÿÿÿÿß`P¿ÿÿÿÿÿÿÿÿÿÿÿÿï€0¿ÿÿÿÿÿÿÿÿŸP`ßÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ pïÿÿÿÿÿÿÿÿÿÿÿÿÏ`0�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P ÿÿÿÿÿÿßPÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿¿¿¿¿¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßP0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿï€0 €ïÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@P¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ�03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿0¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß0ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿0Ïÿÿÿÿÿÿÿÿÿÿÿ¿¿€€€¿Ïÿÿÿÿÿÿÿÿÿ`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�0¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`�ÿÿÿÿÿÿp¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïP¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿ￯€€�¿ßÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp0¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿``¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿03yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y@¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß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@ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€Pïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@¿ÿÿÿÿÿÿÿÿÿÿï¿€`@ `ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€0¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y0p¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿Ÿ€P0€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@0p¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀€ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿ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¯Ïÿÿÿÿÿÿÿ߯€0 p¯ßÿÿÿÿÿÿ߯p00000 @€¿ßÿÿÿÿÿÿÿï¿€00€¿ïÿÿÿÿÿÿÏŸ` 00  ÿÿÿÿÿÿÏ@@@@@@@@@@@@@@@@@@@P€€€€€€¿¿¿¿¿¿¿¿¿¿€€p@ 0€¿ïÿÿÿÿÿÿÿ¿Ÿ` `¯ßÿÿÿÿÿÿï¿�P¿ÿÿÿÿÏp P€¿¿¿ÿÏ¿¿€` P�¿ïÿÿÿÿÿÿÿϯp PŸÏÿÿÿÿÿÿÿ¿�P   3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y @@@@@@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ïÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò3y0ïÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y`¿ÿÿÿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y �¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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òfò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò0fò`fò�fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò@fò`fò€fòŸfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò€fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòïfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fòïfòÿfòÿfòÿfòÿfòÿfòßfò¿fò¿fò¿fò€fò€fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòPfò�fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿ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ò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ò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ò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ò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò0fò@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òPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fò�fò¿fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò¯fòpfò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ò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òpfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfò€fò¿fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò�fò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ò0fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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òpfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò€fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfò fò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòpfò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ò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ò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ò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ò0fòfòfòfòfòfòfòfòfòfòfòfòfòpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿ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òpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfò0fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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òpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòŸfò@fòfòfòfò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ò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ò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ò0fòï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ò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfò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òpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòPfò�fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò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ò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ò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ò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfò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ò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òpfòï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ò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ò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òpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò0fòÏ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ò0fòß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òpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfò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ò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òfòfòPfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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òPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fò0fò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ò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¿fò¿fò¿fò¿fò¿fò¿fò�fò�fò¿fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿ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ò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òÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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òPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòpfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¿fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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òPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò€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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò�fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¿fòŸfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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òPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòÿfòÿfòïfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò�fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò€fò@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òpfò fòfòfòfòfòfòfòfòfòfòfòfòPfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò0fòï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òPfò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ò0fòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòpfòÿ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ò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òpfòÿ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ò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òpfòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfòpfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò�fò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòPfò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ò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òPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò`fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòPfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò¿fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòPfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfò�fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò¿fò`fòfòfòfòfòfòfòfòfòfò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfò�fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò¿fò�fòfòfòfòfòfòfòfòfòfò¿fò¿fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò¿fò`fòfòfòfòfòfòfòfòfò�fò¿fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò¿fò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fòßfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò@fòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfò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ò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ò0fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò0fò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòpfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfò0fòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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òpfòÏ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ò0fòfòfòfò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò@fò`fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fò€fò0fòfòfòfòfòfòfòfòfòfòfòfò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ò0fò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ò0fò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ò0fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò`fò€fò€fò¯fò¿fò€fò€fò€fò@fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò@fò@fò@fò@fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò ÿÿ ›  º